package cn.alpha.open.autocode.mavenplugin;

import org.apache.maven.plugins.annotations.Parameter;

public class TemplateCfg {
	
    @Parameter(required = true)
	private String pacakgeNamePrefix;
    @Parameter
	private String controllerSuperClass;
    @Parameter
	private String serviceInterfaceSuperClass;
    @Parameter
	private String serviceImplSuperClass;
    @Parameter
	private String mapperSuperClass;
    @Parameter
	private String entitySuperClass;
    @Parameter
    private String entityPackageSignal;
    @Parameter
    private String mapperPackageSignal;
    @Parameter
    private String controllerPackageSignal;
    @Parameter
    private String servicePackageSignal;
    @Parameter
    private boolean signalPre;
    
	public String getPacakgeNamePrefix() {
		return pacakgeNamePrefix;
	}
	public void setPacakgeNamePrefix(String pacakgeNamePrefix) {
		this.pacakgeNamePrefix = pacakgeNamePrefix;
	}
	public String getControllerSuperClass() {
		return controllerSuperClass;
	}
	public void setControllerSuperClass(String controllerSuperClass) {
		this.controllerSuperClass = controllerSuperClass;
	}
	public String getServiceInterfaceSuperClass() {
		return serviceInterfaceSuperClass;
	}
	public void setServiceInterfaceSuperClass(String serviceInterfaceSuperClass) {
		this.serviceInterfaceSuperClass = serviceInterfaceSuperClass;
	}
	public String getServiceImplSuperClass() {
		return serviceImplSuperClass;
	}
	public void setServiceImplSuperClass(String serviceImplSuperClass) {
		this.serviceImplSuperClass = serviceImplSuperClass;
	}
	public String getMapperSuperClass() {
		return mapperSuperClass;
	}
	public void setMapperSuperClass(String mapperSuperClass) {
		this.mapperSuperClass = mapperSuperClass;
	}
	public String getEntitySuperClass() {
		return entitySuperClass;
	}
	public void setEntitySuperClass(String entitySuperClass) {
		this.entitySuperClass = entitySuperClass;
	}
	public String getEntityPackageSignal() {
		return entityPackageSignal;
	}
	public void setEntityPackageSignal(String entityPackageSignal) {
		this.entityPackageSignal = entityPackageSignal;
	}
	public String getMapperPackageSignal() {
		return mapperPackageSignal;
	}
	public void setMapperPackageSignal(String mapperPackageSignal) {
		this.mapperPackageSignal = mapperPackageSignal;
	}
	public String getServicePackageSignal() {
		return servicePackageSignal;
	}
	public void setServicePackageSignal(String servicePackageSignal) {
		this.servicePackageSignal = servicePackageSignal;
	}
	public boolean isSignalPre() {
		return signalPre;
	}
	public void setSignalPre(boolean signalPre) {
		this.signalPre = signalPre;
	}
	public String getControllerPackageSignal() {
		return controllerPackageSignal;
	}
	public void setControllerPackageSignal(String controllerPackageSignal) {
		this.controllerPackageSignal = controllerPackageSignal;
	}
}
